package com.loong.global.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;


@Setter
@Getter
@ToString
public class UserDTO {

    /**
     * 用户id
     */
    private Long id;

    /**
     * 用户账号
     */
    private String username;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 区域码
     */
    private String areaCode;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 国家
     */
    private String country;

    /**
     * 性别
     */
    private Integer sex;

    /**
     * 生日
     */
    private Date birthday;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 注册ip
     */
    private String registerIp;

    /**
     * 注册时间
     */
    private Date registerTime;

    /**
     * 最后登陆时间
     */
    private Date lastLoginTime;

    /**
     * 最后登陆ip
     */
    private String loginIp;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 会员等级
     */
    private Integer memberVipLevel;

    /**
     * 会员层级ID
     */
    private Integer memberLevelId;

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 会员层级名字
     */
    private String memberLevelName;

    /**
     * 层级状态0:未锁定 1:锁定 2:待审核
     */
    private Integer memberLevelStatus;

    /**
     * 会员等级状态 0:未锁定 1:锁定 2:待审核
     */
    private Integer memberVipStatus;
}
